const express = require('express')

const noteModel = require('../db/models/noteModel');

const router = express.Router();


//新增笔记请求接口
router.post('/add',(req,res)=>{
    // 新增数据 - 数据库
    let {title,content} = req.body;
    noteModel.create({
        title,
        content
    },(err,data)=>{
        if(err) throw err;
        console.log(data);

        res.redirect('/list');
    })
})

//编辑笔记请求接口
router.post('/update/:id',(req,res)=>{
    let _id = req.params.id;
    let {title,content} = req.body;
    noteModel.updateOne({_id},{
        title,
        content
    },(err,data)=>{
        if(err) throw err;
        res.redirect('/list')
    })
})

//删除笔记请求接口
router.get('/delete/:_id',(req,res)=>{
    // 去数据库中删除一条数据
    noteModel.deleteOne({_id:req.params._id},(err,data)=>{
        if(err) throw err;
        res.redirect('/list')
    })
})

module.exports = router;